package org.qh.common.core.domain.dto;

import lombok.*;

import java.math.BigDecimal;
import java.util.List;

/**
 * 服务信息规格表
 */
@Data
@EqualsAndHashCode
@ToString(callSuper = true)
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ServeSpecsDTO {
    /**
     * 规格ID
     */
    private Long id;

    /**
     * 服务ID
     */
    private Long serveId;

    /**
     * 服务名称
     */
    private String serveName;

    /**
     * 服务编码
     */
    private String serveCode;


    /**
     * 上下架状态 0: 启用 1: 停用
     */
    private String status;

    /**
     * 服务时长 /分钟
     */
    private Long serveDuration;

    /**
     * 原价
     */
    private Integer originalPrice;

    /**
     * 定价
     */
    private Integer servePrice;

    /**
     * 售卖数量
     */
    private Integer serveCount;

    /**
     * 服务说明
     */
    private String serviceDescription;

    /**
     * 详情图片
     */
    private String servicePicUrl;

    /**
     * 单个服务赠送积分
     */
    private Integer givePoint;

    /**
     * 服务用品详情
     */
    private List<ServeSupplyDTO> serveSupplyList;
}
